package com.itheima.dao;
import com.github.pagehelper.Page;
import com.itheima.pojo.Menu;

import java.util.List;

public interface MenuDao {

    //根据id查询菜单列表
    List<Menu> findMenuById(Integer menuId);
    //查询子列表
   List<Menu> findChildren(Integer id);

    //查询所有菜单信息
    List<Menu> findAllRole();

    //分页查询
    Page<Menu> findPage(String queryString);


    //查询所有父级菜单
    List<Menu> findAllParents();
    //saveMenu
    void saveMenu(Menu menu);
    //根据menuId去查询关联表t_role_menu是否含有关联关系
    Integer selectRoleBymenuId(Integer menuId);
    //根据id删除菜单
    boolean deleteMenu(Integer id);
    //更新菜单信息
    void updateMenu(Menu menu);

}
